﻿@charset "UTF-8";
/*
Theme Name: MYTHEME2
AUthor:panpam
Description: This is my original theme.
Version:1.0
*/

.both{
clear:both;
}

body a{
color: #666;
}

.header1 a:visited{
color:#FFF;
}

.border{
border-bottom: 1px #240b08 dotted;
margin-top: 10px;
margin-bottom: 10px;
}

body{
color: #666666;
margin:0 auto;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Meiryo', sans-serif;
background-image:url("img/back2.jpg") ;
background-repeat: repeat;
}


.title{
color: #000;
}

/* -----ヘッダー----- */
.header1{
max-width: 100%;
background-image:url("img/mokume3.jpg");
margin-top: 20px;
padding-top:10px;
paddimg-bottom:10px;
}

.header1 li{
display: inline;
padding-right:20px;
font-size:13px;
font-weight: bold;
}
.header1 ul{
padding-top: 5px;
padding-bottom:10px;
}

.header1 a{
text-decoration: none;
}

.header1 a:link{
color: #fff;
}

.header1 img{
width: 100%;
}

ul{
width: 900px;
margin-left: auto;
margin-right:auto;
}

.login{
text-align: right;
margin-right: 10px;
}
/* -----フッター----- */
#footer li{
list-style:none;
}

#footer{
max-width: 100%;
background-image:url("img/mokume3.jpg");
background-position: center;
background-size:100% ;
padding-bottom: 15px;
padding-top:15px;
margin-left:0;
margin-right:0;
margin-bottom: 20px;
margin-top:30px;
}
#footer li{
/*display: inline;*/
line-height:180%;
font-size:12px;
letter-spacing: 200%;
}
#footer a{
color: #fff;
text-decoration: none;
}

.footer li{
display: inline;
}
#copyright{
width: 900px;
display: block;
margin: 5px auto;
}
/* -----サイドバー-----*/
#side{
width: 25%;
/*border: 1px #333333 dotted;*/
float:right;
}
#side img{
max-width: 100%;
margin:5px auto;
}
#side .twitter-timeline{
max-width: 100%;
height: 250px;
margin-top:10px
}

#side .fb-page{
max-width: 100%;
margin-top:10px;
margin-bottom:10px;
}

/*-----点線-----*/
.bordertop{
width: 900px;
margin-top: 40px;
margin-left:auto;
margin-right: auto;
border-top:7px #57631d dashed ;
}

.bordertop-container{
margin-top: 20px;
margin-bottom:20px;
margin-left:auto;
margin-right: auto;
border-top:7px #57631d dashed ;
}

/*-----上部パン写真-----*/
#pan-c{
width:700px;
margin-right:auto;
margin-left:auto;
}

#pan-c a{
float:left;
border:2px #240b08 dashed;
border-radius: 15px;
}

#pan-c input{
width: 170px;
height:140px;
border-radius: 15px;

}
/*-----記事部分-----*/
#container{
width: 900px;
height: auto;
margin: 20px auto;
padding:10px;
/*border: 1px #333333 dotted;*/
}

.container{
width: 900px;
margin: 0 auto;
}
.container input{
width: 100px;
display: block;
float: right;
margin-right: 20px;
}
#contents{
width: 73%;
/*border: 1px #333333 dotted;*/
float: left;
}

.contents1{
/*border: 1px #666666 dotted;*/
margin-top: 10px;
}
h2{
background-image:url("img/mokume.jpg") ;
/*background: #57631d;*/
border-radius: 5px;
background-size:100%;
font-size: 16px;
padding-left: 20px;
color: #eeeeee;
padding-top: 8px;
padding-bottom:8px;

}
.contents2 img:nth-child(1){
width: 100%;
}
.contents2 img:nth-child(n+2){
width:49.5%
}
.contents1 dl{
width:90%;
font-size: 12px;
border-bottom: 1px #240b08 dotted;
margin:0 10px;
padding:13px 15px;
}
dt{
color: #830a0f;
}
dd{
margin-left: 20px;
}

/*―――――商品紹介ページ―――――*/
.product-img img{
float: left;
padding:0 30px 5px 15px;
}
.p-dl dl{
font-size:16px;
}
.p-dl dt{
float: left;
font-weight:bold;
}
.p-dl dd{
margin-left:480px;
}


/*------------コンセプト-------------*/
.zairyo{
margin-left:30px;
}
li{
padding-bottom:10px;
}
.owner{
margin-top:50px;
}
.ownervoice{
font-size:16px;
}
.concept dl{
font-size: 16px;
}
.concept dd{
margin-left: 25px;
}
.concept dt{
font-size: 20px;
font-weight: bold;
margin-top:10px;
}
.concept p{
line-height: 180%;
}

.alignright{
float:right;
}
.alignleft{
float:left;
}

.jp-relatedposts{
font-size:0;
}